*{
    margin:0;
    padding:0;
    list-style:none;
    text-decoration: none;
}
header{
    width:100%;
    height:120px;
}
header .top{
    width:100%;
    height:40px;
    margin:0 auto;
    background-color: #F5F6F7; 
}
.ptop{
    width:1200px;
    height:40px;
    margin:0 auto;
    display: flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.ltop{
    width:33%;
    height:40px;
    line-height:40px;
    font-size:13px;
    display: flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.ltop .one{
    color:gray;
}
.one span{
    display: inline-block;
    font-size:12px;
    line-height:40px;
}
.ltop .two{
    color:gray;
}
.two a{
    color:red;
}
.two span{
    display: inline-block;
    font-size:12px;
    line-height:40px;
    color:gray;
    padding-left:5px;
}
.ltop .three {
    color:gray;
}
.three a{
    color:gray;
}
.three a:hover{
    color:#333333;
}
.three span{
    display: inline-block;
    font-size:12px;
    line-height:40px;
    color:gray;
    padding-left:5px;
}
.rtop{
    width:45%;
    height:40px;
    line-height:40px;  
}
.rtop ul{
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around; 
}
.rtop ul li{
    font-size:13px;
}
.rtop ul li a{
    display:inline-block;
    color:gray;
}
.rtop ul li a:hover{
    color:#333333;
}
.rtop ul li a span{
    display:inline-block;
    color:gray;
    font-size:12px;
    padding-left:5px;
}
header .bottom{
    width:100%;
    height:80px;
    background:white;  
}
.pbottom{
    width:1200px;
    height:80px;
    line-height:80px;
    margin:0 auto;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.lbottom{
    width:13%;
    height:80px;
}
.lbottom a{
    width:100%;
    height:80px;
    display:inline-block;
}
.lbottom a img{
    height:40px;
    margin-top:20px;
}
.cbottom{
    width:75%;
    height:80px;
    font-size:14px;
}
.cbottom .nav{
    width:100%;
    height:80px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around; 
}
.nav li{
    color:black;
}
.nav li a:hover{
    color:red;
}
.nav li a{
    display: inline-block;
    color:black;
    text-align:center;
}
.nav li span{
    font-size:12px;
    padding:0 12px;
}
.rbottom{
    width:10%;
    height:35px;
    text-align: center;
}
.rbottom button{
    width:100%;
    height:35px;
    display:inline-block;
    background:red; 
    border:1px solid red;
    border-radius:8px;
}
.rbottom button a{
    color:white;
}
/* 内容部分 */
.content{
    width:100%;
    height:5660px;
    background:#F5F6F7;
}
/* 第一部分 */
.brain{
    width:1200px;
    height:100px;
    margin:0 auto;
    text-align: center;
}
.brain h1{
    width:100%;
    height:40px;
    padding-top:20px;
    color:white;
}
.brain p{
    width:100%;
    height:20px;
    color:blue;
    font-size:13px;
}
.brain p span{
    display:inline-block;
    color:red;
}
.cerebullm{
    width:1200px;
    height:550px;
    margin:0 auto;
    box-shadow: 1px 1px 50px 1px gray;
}
.cerebullm .ophyron{
    width:1200px;
    height:70px;
    margin:0 auto;
    background:#F0F0F6;
}
.ophyron ul{
    width:100%;
    height:70px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.ophyron ul li{
    width:33%;
    height:70px;
    display: flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.ophyron ul li h1{
    width:30%;
    line-height:70px;
    text-align: center;
}
.ophyron ul li div{
    width:12%;
    height:24px;
    margin:23px 0px;
    color:white;
    text-align: center;
    background:orange;
}
.ophyron ul li p{
    width:58%;
    line-height: 70px;
    text-align: center;
    color:gray;
    font-size:13px;
}
.temple{
    width:1200px;
    height:480px;
    margin:0 auto;
    background:white;
}
.temple .skull{
    width:100%;
    height:80px;
    margin:0 auto;
    text-align: center;
}
.skull p{
    width:100%;
    height:20px;
    line-height:80px;
    color:gray;
}
.hair{
    width:90%;
    height:300px;
    margin:0 auto;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.hair .lear{
    width:29%;
    height:300px;
}
.forehead{
    height:50px;
    line-height: 50px;
    display:flex;
    flex-flow:row wrap;
}
.forehead h1{
    line-height:50px;
}
.forehead .more{
    width:20px;
    height:20px;
    margin-top:15px;
}
.eyebrow{
    width:99%;
    height:200px;
    margin:25px auto;
    border-right:1px solid #F5F6F7;
}
.eyebrow ul {
    width:100%;
    height:200px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.eyebrow ul li{
    width:33%;
    height:80px;
    padding:10px 0px;
    margin:0 auto;
}
.duckbill{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-722px -48px ;
}
.platypus{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-782px -48px ;
}
.kangaroo{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-722px -96px ;
}
.koala{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-842px -48px ;
}
.hedgehog{
    width:42px;
    height:48px;
    margin:0 auto;
    background:url(../img/re.png) no-repeat;
}
.porcupine{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-302px 0px ;
}
.bat{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-363px -240px ;
}
.whale{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-423px -240px ;
}
.dolphin{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-483px -240px ;
}
.seal{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-543px -240px ;
}
.walrus{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-962px -240px ;
}
.eagle{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position: -303px -288px;
}
.eyebrow ul li p{
    width:100%;
    height:15px;
    margin:0 auto;
    text-align:center;
    font-size:12px;
}
.eyebrow ul li span{
    display:block;
    width:100%;
    height:15px;
    margin:0 auto;
    text-align:center;
    font-size:12px;
    color:gray;
}
.eyebag{
    width:99%;
    height:200px;
    margin:25px auto;
    border-right:1px solid #F5F6F7;
}
.eyebag ul {
    width:100%;
    height:200px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.eyebag ul li{
    width:50%;
    height:80px;
    padding:10px 0px;
    margin:0 auto;
}
.condor{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-420px -96px ;
}
.hawk{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-660px -96px ;
}
.falcon{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-900px -96px ;
}
.heron{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-960px -96px ;
}
.eyebag ul li p{
    width:100%;
    height:15px;
    margin:0 auto;
    text-align:center;
    font-size:12px;
}
.eyebag ul li span{
    display:block;
    width:100%;
    height:15px;
    margin:0 auto;
    text-align:center;
    font-size:12px;
    color:gray;
}
.eyelash{
    width:99%;
    height:200px;
    margin:25px auto;
}
.eyelash ul {
    width:100%;
    height:200px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.eyelash ul li{
    width:50%;
    height:80px;
    padding:10px 0px;
    margin:0 auto;
}
.kite{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:-840px -0px ;
}
.vulture{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position: -363px -288px;
}
.cock{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position:0px 0px ;
}
.hen{
    width:60px;
    height:48px;
    margin:0 auto;
    background:url(../img/pic.png) no-repeat;
    background-position: -423px -288px;
}
.eyelash ul li p{
    width:100%;
    height:15px;
    margin:0 auto;
    text-align:center;
    font-size:12px;
}
.eyelash ul li span{
    display:block;
    width:100%;
    height:15px;
    margin:0 auto;
    text-align:center;
    font-size:12px;
    color:gray;
}
.hair .leye{
    width:29%;
    height:300px;
}
.hair .reye{
    width:20%;
    height:300px;
}
.hair .rear{
    width:20%;
    height:300px;
}
.temple .bone{
    width:100%;
    height:100px;
    background:#EAEBF2;
    margin:0 auto;
    text-align: center;
}
.bone .nose{
    line-height:40px;
    margin:0 auto;
    text-align: center;
}
.nose ul{
    width:25%;
    margin:0 auto;
    text-align:center;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.nose ul li{
    font-size:13px;
}
.nose ul li a{
    display:inline-block;
    color:gray;
}
.nose ul li a:hover{
    color:dodgerblue;
}
.nose ul li span{
    display:inline-block;
    padding:0px 10px;
}
.bone .cheek{
    width:100%;
    height:40px;
    position:relative;
}
.cheek input{
    width:90%;
    height:38px;
    border:1px solid white;
    border-radius: 25px;
    color:gray;
    text-indent: 20px;
}
.cheek svg{
    width:38px;
    height:38px;
    position:absolute;
    right:70px;
}
/* 第二部分 */
.dimple{
    width:1200px;
    height:300px;
    margin:40px auto;
}
.mole{
    width:100%;
    height:300px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.philtrum{
    width:24%;
    height:300px;
    background:white;
}
.lip{
    width:39%;
    height:300px;
    background:white;
}
.mouth{
    width:33%;
    height:300px;
    background:white;
}
.cavity{
    width:100%;
    height:55px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.tooth{
    width:65%;
    height:55px;
    display:flex;
    flex-flow:row wrap;
}
.tooth h3{
    line-height:55px;
}
.tooth .hot{
    width:30px;
    height:35px;
    margin-top:10px;
}
.teeth{
    width:7%;
    height:55px;
}
.teeth .more{
    width:20px;
    height:20px;
    margin:17.5px auto;
}
.uvual{
    width:100%;
    height:245px;
}
.uvual a{
    display:inline-block;
}
.uvual a img{
    width:100%;
    height:245px;
    text-align:center;
    margin:0 auto;
}
/* 第三部分 */
.tonsil{
    width:1200px;
    height:1120px;
    margin:0 auto;
    text-align:center;
}
.tongue{
    width:1200px;
    height:60px;
    padding:20px 0px;
}
.vcords{
    width:12%;
    height:40px;
    display:flex;
    flex-flow:row wrap;
    margin:0 auto;
    text-align: center;
}
.vcords img{
    width:20px;
    height:20px;
    margin:10px auto;
}
.tongue p{
    width:100%;
    height:20px;
    color:gray;
    font-size:13px;
}
.dtooth{
    width:1200px;
    height:1020px;
}
/* 交易市场上部分 */
.dtooth .gum{
    width:1200px;
    height:500px;
    margin:5px auto;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
/* 交易市场左上部分 */
.gum .palate{
    width:50%;
    height:500px;
    background:white;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.ctooth{
    width:33%;
    height:500px;
    background:url(../img/darkblue.jpg) no-repeat;
    background-size:cover;
}
.ctooth h2{
    padding-top:20px;
    color:white;
}
.ctooth .c1{
    color:lightgray;
    font-size:13px;
}
.ctooth .molars{
    margin-top:20px;
    width:100%;
}
.molars ul{
    width:100%;
    display:flex;
    flex-flow:column wrap;
}
.molars ul li{
    height:40px;
    line-height:40px;
    color:white;
    font-size:14px;
}
.palate .premolars{
    width:65%;
    height:500px;
}
.premolars .denltrue{
    width:100%;
    height:50px;
    line-height: 50px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.denltrue p{
    height:50px;
    font-size: 13px;
    color:gray;
}
.denltrue p span{
    height:50px;
    font-size: 13px;
    color:red;
}
.denltrue .getmore{
    height:50px;
    font-size: 13px;
    color:#333333;
}
.premolars .chin{
    width:100%;
    height:450px;
}
.chin ul{
    width:97%;
    height:450px;
    margin:0 auto;
    display:flex;
    flex-flow:column wrap;
}
.chin ul .clist{
    width:96%;
    height:150px;
    text-align: left;
}
.clist:hover{
    width:100%;
    height:150px;
    text-align: left;
    background:#FCFCFC;
}
.clist a{
    display:inline-block;
    color:gray;
}
.clist a h4{
    padding-top:20px;
    padding-bottom:10px;
}
.clist a .mustache{
    width:100%;
    height:24px;
    line-height:24px;
    margin:3px auto;
    overflow: hidden;
    font-size:13px;
}
.mustache em{
    color:red;
}
/* 交易市场右上部分 */
.gum .incisors{
    width:49%;
    height:500px;
    background:white;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.beard{
    width:33%;
    height:500px;
    background:url(../img/lightpurple.jpg) no-repeat;
    background-size:cover;
}
.beard h2{
    padding-top:20px;
    color:white;
}
.beard .b1{
    color:lightgray;
    font-size:13px;
}
.beard .whiskers{
    margin-top:20px;
    width:100%;
}
.whiskers ul{
    width:100%;
    display:flex;
    flex-flow:column wrap;
}
.whiskers ul li{
    height:40px;
    line-height:40px;
    color:white;
    font-size:14px;
}
.sidenums{
    width:65%;
    height:500px;
}
.sidenums .Adamsapple{
    width:100%;
    height:50px;
    line-height: 50px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.Adamsapple p{
    height:50px;
    font-size: 13px;
    color:gray;
}
.Adamsapple p span{
    height:50px;
    font-size: 13px;
    color:red;
}
.Adamsapple .getmore{
    height:50px;
    font-size: 13px;
    color:#333333;
}
.sidenums .throat{
    width:100%;
    height:450px;
}
.throat ul{
    width:97%;
    height:450px;
    margin:0 auto;
    display:flex;
    flex-flow:column wrap;
}
.throat ul .tlist{
    width:96%;
    height:150px;
    text-align: left;
}
.tlist:hover{
    width:100%;
    height:150px;
    text-align: left;
    background:#FCFCFC;
}
.tlist a{
    display:inline-block;
    color:gray;
}
.tlist a .joint{
    width:100%;
    height:21px;
    line-height: 21px;
    padding-top:20px;
    padding-bottom:10px;
    display:flex;
    flex-flow:row wrap;
}
.joint h4{
    width:90%;
    height:21px;
    overflow: hidden;
}
.joint img{
    width:21px;
    height:21px;
}
.tlist a .Bbone{
    width:100%;
    height:24px;
    line-height:24px;
    margin:3px auto;
    overflow: hidden;
    font-size:13px;
}
.Bbone em{
    color:red;
}
/* 交易市场下部分 */
.dtooth .rib{
    width: 1200px;
    height: 500px;
    margin: 5px auto;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
/* 交易市场左下部分 */
.rib .chest{
    width: 50%;
    height: 500px;
    background: white;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.nipple{
    width:33%;
    height:500px;
    background:url(../img/purple.jpg) no-repeat;
    background-size:cover ;
}
.nipple h2{
    padding-top:20px;
    color:white;
}
.nipple .n1{
    color:lightgray;
    font-size:13px;
}
.nipple .armpit{
    margin-top:20px;
    width:100%;
}
.armpit ul{
    width:100%;
    display:flex;
    flex-flow:column wrap;
}
.armpit ul li{
    height:40px;
    line-height:40px;
    color:white;
    font-size: 14px;
}
.ahair{
    width:65%;
    height:500px;
}
.ahair .abdomen{
    width:100%;
    height:50px;
    line-height: 50px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.abdomen p{
    height:50px;
    font-size: 13px;
    color:gray;
}
.abdomen p span{
    height:50px;
    font-size: 13px;
    color:red;
}
.abdomen .getmore{
    height:50px;
    font-size: 13px;
    color:#333333;
}
.ahair .navel{
    width:100%;
    height:450px;
}
.navel ul{
    width:97%;
    height:450px;
    margin:0 auto;
    display:flex;
    flex-flow:column wrap;
}
.navel ul .nlist{
    width:96%;
    height:150px;
    text-align: left;
}
.nlist:hover{
    width:100%;
    height:150px;
    text-align: left;
    background:#FCFCFC;
}
.nlist a {
    display: inline-block;
    color: gray;
}
.nlist a .waist {
    width: 100%;
    height: 21px;
    line-height: 21px;
    padding-top: 20px;
    padding-bottom: 10px;
    display: flex;
    flex-flow: row wrap;
}
.waist img {
    width: 21px;
    height: 21px;
}
.waist h4 {
    width: 90%;
    height: 21px;
    overflow: hidden;
}
.nlist a .lvertebrae {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 3px auto;
    overflow: hidden;
    font-size: 13px;
}
.lvertebrae em{
    color:red;
}
/* 交易市场右下部分 */
.rib .back {
    width: 49%;
    height: 500px;
    background: white;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.kbone {
    width: 33%;
    height: 500px;
    background:url(../img/dodgeblue.jpg) no-repeat;
    background-size:cover;
}
.kbone h2{
    padding-top:20px;
    color:white;
}
.kbone .k1{
    color:lightgray;
    font-size:13px;
}
.kbone .blood{
    margin-top:20px;
    width:100%;
}
.blood ul{
    width:100%;
    display:flex;
    flex-flow:column wrap;
}
.blood ul li{
    height:40px;
    line-height:40px;
    color:white;
    font-size: 14px;
}
.vessel{
    width:65%;
    height:500px;
}
.vessel .vein{
    width:100%;
    height:50px;
    line-height: 50px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.vein p{
    height:50px;
    font-size: 13px;
    color:gray;
}
.vein p span{
    height:50px;
    font-size: 13px;
    color:red;
}
.vein .getmore{
    height:50px;
    font-size: 13px;
    color:#333333;
}
.vessel .artery{
    width:100%;
    height:450px;
}
.artery ul{
    width:97%;
    height:450px;
    margin:0 auto;
    display:flex;
    flex-flow:column wrap;
}
.artery ul .alist{
    width:96%;
    height:150px;
    text-align: left;
}
.alist:hover{
    width:100%;
    height:150px;
    text-align: left;
    background:#FCFCFC;
}
.alist a{
    display:inline-block;
    color:gray;
}
.alist a h4{
    padding-top:20px;
    padding-bottom:10px;
}
.alist a .nerve{
    width:100%;
    height:24px;
    line-height:24px;
    margin:3px auto;
    overflow: hidden;
    font-size:13px;
}
.nerve em{
    color:red;
}
/* 第四部分 */
.capillary{
    width: 1200px;
    height: 920px;
    margin: 0 auto;
    text-align: center;
}
.tongue {
    width: 1200px;
    height: 60px;
    padding: 20px 0px;
}
/* 自营服务上半部分 */
.capillary .stomach {
    width: 1200px;
    height: 820px;
}
/* 自营服务左上部分 */
.stomach .kidney {
    width: 1200px;
    height: 400px;
    margin: 5px auto;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.kidney .lung {
    width: 50%;
    height: 400px;
    background: white;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.windpipe{
    width:33%;
    height:400px;
    background:url(../img/dodgeblue.jpg) no-repeat;
    background-size:cover;
}
.windpipe h2{
    padding-top:20px;
    color:white;
}
.windpipe .molars{
    margin-top:20px;
    width:100%;
}
.molars ul{
    width:100%;
    display:flex;
    flex-flow:column wrap;
}
.molars ul li{
    height:40px;
    line-height:40px;
    color:white;
}
.lung .gullet{
    width: 65%;
    height: 400px;
}
.gullet .liver{
    width:100%;
    height:400px;
}
.liver ul{
    width:97%;
    height:400px;
    margin:0 auto;
    display:flex;
    flex-flow:column wrap;
}
.liver ul .llist{
    width:96%;
    height:133px;
    text-align: left;
}
.llist:hover{
    width:100%;
    height:133px;
    text-align: left;
    background:#FCFCFC;
}
.llist .gbladder{
    margin:15px auto;
}
.gbladder h4{
    padding-top:20px;
    padding-bottom:10px;
}
.gbladder p{
    width:100%;
    height:42px;
}
.gbladder p .pancreas{
    display:inline-block;
    color:gray;
    font-size:13px;
}
.gbladder p .pancreas:hover{
    display:inline-block;
    color:orange;
    font-size:13px;
}
.list .spleen{
    display:inline-block;
    margin: 15px auto;
}
.spleen h4 {
    padding-top: 20px;
    padding-bottom: 10px;
    color:black;
}
.spleen p{
    width:100%;
    height:21px;
    color:gray;
    font-size:13px;
}
.spleen .duodemon{
    width:100%;
    height:21px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.duodemen .img{
    width:10%;
    height:21px;
}
.duodemon .sintestine{
    color:orange;
    font-size:13px;
}
.img img{
    width:21px;
    height:21px;
}
/* 自营服务右上部分 */
.kidney .lintestine {
    width: 49%;
    height: 400px;
    background: white;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.vermiform{
    width:33%;
    height:400px;
    background:url(../img/darkblue.jpg) no-repeat;
    background-size:cover;
}
.vermiform h2{
    padding-top:20px;
    color:white;
}
.vermiform .appendix{
    margin-top:20px;
    width:100%;
}
.appendix ul{
    width:100%;
    display:flex;
    flex-flow:column wrap;
}
.appendix ul li{
    height:40px;
    line-height:40px;
    color:white;
}
.lintestine .anus{
    width: 65%;
    height: 400px;
}
.anus .liver{
    width:100%;
    height:450px;
}
.liver ul{
    width:97%;
    height:400px;
    margin:0 auto;
    display:flex;
    flex-flow:column wrap;
}
.liver ul .llist{
    width:96%;
    height:133px;
    text-align: left;
}
.llist:hover{
    width:100%;
    height:133px;
    text-align: left;
    background:#FCFCFC;
}
.llist .gbladder{
    margin:15px auto;
}
.gbladder h4{
    padding-top:20px;
    padding-bottom:10px;
}
.gbladder p{
    width:100%;
    height:42px;
}
.gbladder p .pancreas{
    display:inline-block;
    color:gray;
    font-size:13px;
}
.gbladder p .pancreas:hover{
    display:inline-block;
    color:orange;
    font-size:13px;
}
.list .spleen{
    display:inline-block;
    margin: 15px auto;
}
.spleen h4 {
    padding-top: 20px;
    padding-bottom: 10px;
    color:black;
}
.spleen p{
    width:100%;
    height:21px;
    color:gray;
    font-size:13px;
}
.spleen .duodemon{
    width:100%;
    height:21px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.duodemen .img{
    width:10%;
    height:21px;
}
.duodemon .sintestine{
    color:orange;
    font-size:13px;
}
.img img{
    width:21px;
    height:21px;
}
/* 自营服务下部分 */
.stomach .rectum {
    width: 1200px;
    height: 400px;
    margin: 5px auto;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
/* 自营服务左下部分 */
.rectum .hip{
    width: 50%;
    height: 400px;
    background: white;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.hip .buttock{
    width: 33%;
    height: 400px;
    background: url(../img/purple.jpg) no-repeat;
    background-size: cover;
}
.buttock h2{
    padding-top:20px;
    color:white;
}
.buttock .pelvis{
    margin-top:20px;
    width:100%;
}
.pelvis ul{
    width:100%;
    display:flex;
    flex-flow:column wrap;
}
.pelvis ul li{
    height:40px;
    line-height:40px;
    color:white;
}
.pparts{
    width:65%;
    height:400px;
}
.pparts .cervical {
    width: 100%;
    height: 400px;
}
.cervical ul{
    width: 97%;
    height: 400px;
    margin: 0 auto;
    display: flex;
    flex-flow: column wrap;
}
.cervical ul .elist{
    width: 96%;
    height: 133px;
    text-align: left;
}
.gbladder .mfinger{
    width:100%;
    font-size:13px;
    color:gray;
    margin-bottom:10px;
}
/* 自营服务右下部分 */
.rectum .hand {
    width: 49%;
    height: 400px;
    background: white;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.arm{
    width: 33%;
    height: 400px;
    background: url(../img/red.jpg) no-repeat;
    background-size: cover;
}
.arm h2{
    padding-top:20px;
    color:white;
}
.arm .palm{
    margin-top:20px;
    width:100%;
}
.palm ul{
    width:100%;
    display:flex;
    flex-flow:column wrap;
}
.palm ul li{
    height:40px;
    line-height:40px;
    color:white;
}
.hand .finger{
    width: 65%;
    height: 400px;
}
.finger .nail{
    width:100%;
    height:400px;
}
.nail ul{
    width:97%;
    height:400px;
    margin:0 auto;
    display:flex;
    flex-flow:column wrap;
}
.nail ul .flist{
    width:96%;
    height:133px;
    text-align: left;
}
.flist:hover{
    width:100%;
    height:133px;
    text-align: left;
    background:#FCFCFC;
}
.flist .forefinger{
    margin:15px auto;
}
.forefinger h4{
    padding-top:20px;
    padding-bottom:10px;
}
.forefinger p{
    width:100%;
    height:42px;
}
.forefinger p .pancreas{
    display:inline-block;
    color:gray;
    font-size:13px;
}
.forefinger p .pancreas:hover{
    display:inline-block;
    color:orange;
    font-size:13px;
}
.flist .tfinger{
    width:100%;
    display:inline-block;
    margin: 15px auto;
}
.tfinger h4 {
    padding-top: 20px;
    padding-bottom: 10px;
    color:black;
}
.tfinger p{
    width:100%;
    height:21px;
    color:gray;
    font-size:13px;
}
.tfinger .lfinger{
    width:100%;
    height:21px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.lfinger .img{
    width:10%;
    height:21px;
}
.lfinger .ball{
    color:orange;
    font-size:13px;
}
.img img{
    width:21px;
    height:21px;
}
/* 第五部分 */
.halfmoon{
    width:1200px;
    height:600px;
    margin:0 auto;
}
.halfmoon .fist{
    width:1200px;
    height:200px;
    margin:0 auto;
}
.fist .knuckle{
    width: 52%;
    height:60px;
    display: flex;
    flex-flow: row wrap;
    margin:20px auto;
    text-align: center;
}
.knuckle h1{
    width:1200px;
    height:40px;
    line-height:40px;
}
.knuckle p{
    width: 100%;
    height: 20px;
    color: gray;
    font-size: 13px;
}
.cbone{
    width:39%;
    height:50px;
    margin:25px auto;
    text-align: center;
}
.cbone ul{
    width:100%;
    height:50px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.cbone ul li{
    width:30%;
    height:48px;
    line-height:48px;
    background:white;
    border:1px solid #F5F6F7;
    color:#5F5F5F;
    font-size:13px;
}
.cbone ul li:hover{
    width:30%;
    height:50px;
    line-height:50px;
    background:#FF7800;
    color:white;
    font-size:13px;
}
.skeleton{
    width:1200px;
    height:400px;
    margin:0 auto;
}
.skeleton .thigh{
    width:100%;
    height:125px;
    margin:0 auto;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
    background:#FDFDFD;
}
.thigh ul{
    width:100%;
    height:125px;
    margin:0 auto;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.thigh ul li{
    width:24.5%;
    height:125px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around;
    border:1px solid #eeeeee;
}
.kneecap{
    width:58%;
    height:125px;
    text-align:left;
}
.kneecap h4{
   width:100%;
   height:30px; 
   padding-top:30px;
}
.kneecap p{
    width:100%;
    height:20px;
    font-size:13px;
    color:gray;
}
.sinew{
    width:30%;
    height:125px;
}
.muscle{
    width:80px;
    height:80px;
    margin:22.5px auto;
    background: url(../img/company_server.png) no-repeat;
    background-position:0px -270px;
}
.knee{
    width:80px;
    height:80px;
    margin:22.5px auto;
    background: url(../img/company_server.png) no-repeat;
    background-position:-80px -270px;
}
.leg{
    width:80px;
    height:80px;
    margin:22.5px auto;
    background: url(../img/company_server.png) no-repeat;
    background-position:-160px -270px;
}
.shank{
    width:80px;
    height:80px;
    margin:22.5px auto;
    background: url(../img/company_server.png) no-repeat;
    background-position:-240px -270px;
}
.calf{
    width:1200px;
    height:275px;
    margin:0 auto;
    text-align: center;
    background:white;
}
.calf ul{
    width:100%;
    height:275px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.calf ul li{
    width:24.5%;
    height:275px;
}
.calf ul li .feet{
    width:90%;
    height:275px;
    margin:0 auto;
    display:flex;
    flex-flow:column wrap;
    justify-content: space-around;
}
.feet .foot{
    width:100%;
    height:33%;
}
.foot a{
    width:100%;
    height:90px;
    display:inline-block;   
}
.instep{
    width:100%;
    height:40px;
    margin:0 auto;
    padding:25px 0px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.instep .toes{
    width:15%;
    height:40px;
    background: #FF7800;
    border-radius: 10px;
}
.instep .toes:hover{
    width:15%;
    height:40px;
    background: #6473CF;
    border-radius: 10px;
}

.toes .ftoe{
    width:40px;
    height:40px;
    background: url(../img/company_server.png) no-repeat; 
    background-position: 0px 0px;
}
.toes .stoe{
    width:40px;
    height:40px;
    background: url(../img/company_server.png) no-repeat; 
    background-position: -35px 0px;
}
.toes .ttoe{
    width:40px;
    height:40px;
    background: url(../img/company_server.png) no-repeat; 
    background-position: -70px 0px;
}
.toes .otoe{
    width:40px;
    height:40px;
    background: url(../img/company_server.png) no-repeat; 
    background-position: -105px 2px;
}
.toes .itoe{
    width:40px;
    height:40px;
    background: url(../img/company_server.png) no-repeat; 
    background-position: -105px 0px;
}
.toes .xtoe{
    width:40px;
    height:40px;
    background: url(../img/company_server.png) no-repeat; 
    background-position: -178px 0px;
}
.toes .vtoe{
    width:40px;
    height:40px;
    background: url(../img/company_server.png) no-repeat; 
    background-position: -214px -70px;
}
.toes .etoe{
    width:40px;
    height:40px;
    background: url(../img/company_server.png) no-repeat; 
    background-position: -250px -70px;
}
.toes .ntoe{
    width:40px;
    height:40px;
    background: url(../img/company_server.png) no-repeat; 
    background-position: -286px -70px;
}
.toes .ltoe{
    width:40px;
    height:40px;
    background: url(../img/company_server.png) no-repeat; 
    background-position: -288px -35px;
}
.toes .btoe{
    width:40px;
    height:40px;
    background: url(../img/company_server.png) no-repeat; 
    background-position: -358px -35px;
}
.toes .mtoe{
    width:40px;
    height:40px;
    background: url(../img/company_server.png) no-repeat; 
    background-position: -322px -35px;
}
.foot .ankle{
    width:80%;
    height:40px;
    text-align: left;
}
.ankle h4{
    width:100%;
    height:20px;
    color:black;
}
.ankle p{
    width:100%;
    height:20px;
    color:gray;
    font-size:13px;
    line-height:20px;
}
/* 第六部分 */
.Achilless{
    width:1200px;
    height:600px;
    margin:0 auto;
    text-align:center;
    background:url(../img/b2.jpg) no-repeat;
}
.Achilless .tendon{
    width: 1200px;
    height: 200px;
    margin: 0 auto; 
}
.tendon .heel{
    width: 52%;
    height: 60px;
    display: flex;
    flex-flow: row wrap;
    margin: 0px auto;
    padding:20px 0px;
    text-align: center;
}
.heel h1{
    width: 1200px;
    height: 40px;
    line-height: 40px;
    color:white;
}
.heel p{
    width: 100%;
    height: 20px;
    color: gray;
    font-size: 13px;
}
.sole{
    width: 36%;
    height: 50px;
    margin: 25px auto;
    text-align: center;
}
.sole ul {
    width: 100%;
    height: 50px;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
}
.sole ul li {
    width: 23%;
    height: 48px;
    line-height: 48px;
    background: white;
    border: 1px solid #F5F6F7;
    color: #5F5F5F;
    font-size: 13px;
}
.sole ul li:hover {
    width: 23%;
    height: 50px;
    line-height: 50px;
    background: #FF7800;
    color: white;
    font-size: 13px;
}
.arch{
    width:1200px;
    height:300px;
    margin:0 auto;
    text-align: center;
}
.arch ul{
    width:1200px;
    height:300px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.arch ul li{
    width:24.5%;
    height:145px;
    margin-bottom:5px;
    background:white;
}
.spinal{
    width:90%;
    height:105px;
    padding:20px 0px;
    margin:0 auto;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.spinal .marrow{
    width:40%;
    height:105px;
}
.marrow img{
    width:105px;
    height:105px;
    border-radius:50px;
}
.internal{
    width:55%;
    height:85px;
    padding:10px 0px;
    display:flex;
    flex-flow:column wrap;
    text-align:left;
}
.internal h4{
    width:100%;
    height:20px;
    overflow: hidden;
}
.internal p{
    width:100%;
    height:20px;
    line-height: 20px;
    color: #9F9F9F;
    font-size: 12px;
    margin-top: 10px;
    overflow: hidden;
}
.internal .organs{
    width:40%;
    height:20px;
    line-height: 20px;
    background:#FF7800;
    text-align: center;
    margin-top:10px;
    font-size:13px;
    color:white;
}
.horse{
    width:1200px;
    height:600px;
    margin:0 auto;
    text-align: center;
}
.horse .colt{
    width: 1200px;
    height: 100px;
    padding-top:50px;
    margin: 0 auto;
}
.colt .foal {
    width: 52%;
    height: 60px;
    display: flex;
    flex-flow: column wrap;
    margin: 0px auto;
    padding: 20px 0px;
    text-align: center;
}
.foal h1 {
    width: 100%;
    height: 40px;
    line-height: 40px;
}
.foal p {
    width: 100%;
    height: 20px;
    color: gray;
    font-size: 13px;
}
.pony{
    width:1200px;
    height:400px;
    margin-bottom:50px;
}
.pony ul{
    width:1200px;
    height:400px;
    margin:0 auto;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.pony ul li{
    width:33%;
    height:400px;
    background:white;
}
.mustang{
    width:90%;
    height:69px;
    border-bottom: 1px dashed #9F9F9F;
    margin:0 auto;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.mustang h4{
    height:69px;
    line-height:69px;
}
.mustang a{
    display:inline-block;
    height:69px;
    line-height:69px;
    font-size:13px;
    color:#333333;
}
.ox{
    width:90%;
    height:330px;
    margin:0 auto;
}
.ox .bull{
    width:100%;
    height:80px;
    padding-top:20px;
    
}
.bull a{
    width:100%;
    height:80px;
    display:inline-block;
}
.bull a .donkey{
    width:100%;
    height:80px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.donkey .buffalo{
    width:30%;
    height:80px;
}
.buffalo img{
    width:100px;
    height:80px;
}
.donkey .cow{
    width:65%;
    height:80px;
}
.cow h5{
    width:100%;
    height:20px;
    margin:5px auto;
    text-align:left;
    color:#333333;
}
.cow h5:hover{
    width:100%;
    height:20px;
    margin:5px auto;
    text-align:left;
    color:#6473CF;
}
.cow p{
    width: 100%;
    height: 44px;
    font-size: 12px;
    color: #666666;
    line-height: 22px;
    overflow: hidden;
    margin-top: 6px;
}
.ox .question{
    width:100%;
    height:20px;
    margin:5px auto;
    padding-top:20px;
    text-align:left;
    color:#333333;
    display:flex;
    flex-flow:row wrap;
}
.steer{
    width:20px;
    height:20px;
    line-height:20px;
    text-align: center;
    background:#FF7800;
    color:white;
    margin-right:10px
}
.question a{
    width: 79%;
    height: 20px;
    font-size: 12px;
    color: #666666;
    line-height: 20px;
    overflow: hidden;
}
.question a:hover{
    width:79%;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    color:#6473CF;
}
.ox .answer{
    width: 100%;
    height: 44px;
    line-height: 22px;
    overflow: hidden;
    display:flex;
    flex-flow:row wrap;
}
.heifer{
    width:20px;
    height:20px;
    line-height:20px;
    text-align: center;
    background:#6473CF;
    color:white;
    margin-right:10px
}
.answer a{
    width: 79%;
    height: 44px;
    font-size: 12px;
    color: #666666;
    line-height: 22px;
    overflow: hidden;
}
.pig{
    width:90%;
    height:230px;
    margin:0 auto;
}
.pig ul{
    width:100%;
    height:230px;
}
.pig ul li{
    width:100%;
    height:76px;
    text-align:left;
}
.swine{
    width:100%;
    height:75px;
    line-height: 75px;
    border-bottom: 1px dashed #9F9F9F;
    overflow:hidden;
}
.swine a{
    display:inline-block;
    font-size:13px;
    color:#666666;
    overflow: hidden;
}
.swine a:hover{
    display:inline-block;
    font-size:13px;
    color:#6473CF;
}
.boar{
    width:100%;
    height:76px;
    line-height: 76px;
    overflow:hidden;
}
.boar a{
    display:inline-block;
    font-size:13px;
    color:#666666;
    overflow: hidden;
}
.boar a:hover{
    display:inline-block;
    font-size:13px;
    color:#6473CF;
}
.hog{
    width: 90%;
    height: 330px;
    margin: 0 auto;
}
.hog .gilt{
    width:100%;
    height:190px;
    margin-top:20px;
    background:linear-gradient(#FBB970,#EF7F3C);
}
.gilt .piglet{
    width:86%;
    height:55px;
    padding:25px;
    text-align:left;
    color:white;
}
.piglet h3{
    width:100%;
    height:25px;
    line-height:25px;
}
.piglet p{
    width:100%;
    height:20px;
    margin-top:5px;
    font-size:13px;
    line-height:20px;
}
.piglet .sheep{
    width:100%;
    height:5px;
    font-weight:bold;
}
.gilt .goat{
    width:25%;
    height:28px;
    line-height:28px;
    border:1px solid white;
    margin:27.5px 25px;
    font-size:13px;
    color:white;
}
.goat a{
    display:inline-block;
    color:white;
    font-size:13px;
}
.hog .lamb{
    width:95%;
    height:80px;
    margin:20px auto;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.lamb img{
    width:80px;
    height:80px;
}
/* 第八部分 */
.zebra{
    width:1200px;
    height:760px;
    margin:0 auto;
    text-align: center;
    background:url(../img/b3.jpg) no-repeat;
    background-size:cover;
}
.antilope{
    width: 1200px;
    padding: 30px 0 50px 0;
    margin: 0 auto;
    text-align: center;
}
.antilope h1{
    width: 100%;
    height: 40px;
    line-height: 40px;
}
.antilope p{
    width: 100%;
    height: 20px;
    color: gray;
    font-size: 13px;
}
.gazelle{
    width:1200px;
    height:450px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-around;
}
.gazelle .remdeer{
    width:29%;
    height:450px;
}
.remdeer ul{
    width:100%;
    height:450px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.remdeer ul li{
    width:49%;
    height:145px;
    margin-bottom:5px;
    background:white;
}
.camel{
    width:100%;
    height:110px;
}
.camel .dromedary{
    width:100%;
    height:34px;
}
.dromedary .llama{
    width: 34px;
    height: 34px;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 35px;
    background: url(../img/sys_icon2.png) no-repeat;
    background-position:-2px -84px;
}
.dromedary .guanaco{
    width: 34px;
    height: 34px;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 35px;
    background: url(../img/sys_icon2.png) no-repeat;
    background-position:-59px -84px;
}
.dromedary .alpaca{
    width: 34px;
    height: 34px;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 35px;
    background: url(../img/sys_icon2.png) no-repeat;
    background-position:-119px -84px;
}
.dromedary .alpaca{
    width: 34px;
    height: 34px;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 35px;
    background: url(../img/sys_icon2.png) no-repeat;
    background-position:-119px -84px;
}
.dromedary .vicuna{
    width: 34px;
    height: 34px;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 35px;
    background: url(../img/sys_icon2.png) no-repeat;
    background-position:-180px -84px;
}
.dromedary .elephant{
    width: 34px;
    height: 34px;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 35px;
    background: url(../img/sys_icon2.png) no-repeat;
    background-position:-236px -84px;
}
.dromedary .rhino{
    width: 34px;
    height: 34px;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 35px;
    background: url(../img/sys_icon2.png) no-repeat;
    background-position:-291px -82px;
}
.hippo{
    padding: 3px 0;
    font-size: 12px;
    color: #9F9F9F;
    font-size: 14px;
    padding-top: 10px;
}
.gazelle .giraffe{
    width:69%;
    height:445px;
    background: white;
    display:flex;
    flex-flow:column wrap;
    justify-content: space-between;
}
.giraffe .cat{
    width:100%;
    height:190px;   
}
.cat h3{
    width:90%;
    height:25px;
    margin:0 auto;
    text-align:left;
    padding:40px 0px;
}
.cat p{
    width:90%;
    height:40px;
    line-height:20px;
    margin:0 auto;
    text-align:left;
    padding:15px 0px;
    color:gray;
    font-size:13px;
}
.giraffe .lion{
    width:90%;
    height:245px;
    margin:0 auto;
}
.lion .tiger{
    width:100%;
    height:210px;
    margin-bottom:35px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.tiger img{
    width:33%;
    height:210px;
}
.panther{
    width:1200px;
    height:120px;
    margin:0 auto;
    padding-top:50px;
}
.panther ul{
    width:100%;
    height:120px;
    display:flex;
    flex-flow:row wrap;
}
.panther ul li{
    width:9.2%;
    height:118px;
    border:1px solid #9F9F9F;
    background:white;
}
.panther ul li:hover{
    width:9.2%;
    height:116px;
    border-bottom:3px solid red;
    background:black;
}
.yak{
    width:100%;
    height:88px;
    padding-top: 30px;
}
.yak .dog{
    width:36px;
    height:36px;
    line-height: 36px;
    margin:0 auto;
    border:1px solid red;
    color:red;
    background:white;
    border-radius: 5px;
    font-size: 20px;
}
.yak p{
    width:100%;
    height:20px;
    margin:0 auto;
    line-height:20px;
    font-size:13px;
    color:#333333;
    margin-top:5px;
}
.yak p:hover{
    width:100%;
    height:20px;
    margin:0 auto;
    line-height:20px;
    font-size:13px;
    color:white;
    margin-top:5px;
}
footer{
    width:100%;
    height:500px;
    margin:0 auto;
    text-align:center;
    background:black;
}
.badger{
    width:1200px;
    height:500px;
    margin:0 auto;
    text-align:center;
}
.badger .weasel{
    width:100%;
    height:160px;
    padding-top:50px;
    display:flex;
    flex-flow:row wrap;
}
.weasel .otter{
    width:63%;
    height:160px;
}
.otter ul{
    width:100%;
    height:160px;
    display:flex;
    flex-flow:row wrap;
}
.otter ul li{
    width:19.2%;
    height:160px;
    border-right:1px solid gray;
    margin:0 auto;
    display:flex;
    flex-flow:column wrap;
}
.otter ul li h4{
    width:50%;
    color: #B5B5B5;
    text-align:left;
    padding-left:25px;
    padding-top:10px;
}
.otter ul li .wolf{
    width:70%;
    margin:0 auto;
    display:flex;
    flex-flow:column wrap;
    justify-content: space-around;
    color:gray;
}
.wolf a{
    width:100%;
    display:inline-block;
    text-align:left;
    height:20px;
    line-height:20px;
    margin:5px 0px;
    color:gray;
    font-size:13px;
}
.weasel .fox{
    width:37%;
    height:160px;
}
.fox h4{
    width: 50%;
    color: #B5B5B5;
    text-align: left;
    padding-left: 25px;
    padding-top: 10px;
}
.fox .line{
    width:90%;
    height:20px;
    line-height:20px;
    font-weight: bold;
    font-size:40px;
    margin:10px auto;
    text-align: left;
    color: gray;
}
.fox p{
    width: 90%;
    display: inline-block;
    text-align: left;
    height: 20px;
    line-height: 20px;
    margin:0 auto;
    color: gray;
    font-size: 13px;
}
.squirrel{
    width:100%;
    height:129px;
    border-bottom:1px solid gray;
}
.ferret{
    width:75%;
    height:40px;
    padding-bottom:40px;
    margin-bottom:49px;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}
.ferret a{
    display:inline-block;
}
.ferret a img{
    width:120px;
    height:40px;
}
.bear{
    width:100%;
    height:120px;
    padding:30px 0px 10px 0px;
}
.ribbit{
    width:100%;
    height:20px;
    line-height:20px;
    display:flex;
    flex-flow:row wrap;
    font-size:14px;
}
.ribbit h6{
    width:6%;
    height:20px;
    line-height:20px;
    color:gray;
    font-size:14px;
}
.ribbit a{
    display:inline-block;
    color:gray;
    padding:0px 5px;
}
.hare{
    width:100%;
    height:85px;
    display:flex;
    flex-flow:row wrap;
}
.hare .rat{
    width:70%;
    height:85px;
}
.rat .vole{
    width:100%;
    height:20px;
    display:flex;
    flex-flow:row wrap;
}
.vole h6{
    width:20%;
    color:gray;
    font-size:14px;
}
.vole a{
    display:inline-block;
    color:gray;
    padding:0px 5px;
    font-size:14px;
}
.rat .copyright{
    color:gray;
    font-size:12px;
    text-align:left;
}
.hare .monkey{
    width:30%;
    height:85px;
}
.monkey .gorlla{
    width:100%;
    height:30px;
}
.gorlla input{
    width:45%;
    height:30px;
    margin:0 auto;
    background:#333333;
    border:1px solid #333333;
    text-indent: 10px;
    color:gray;
}
.anteater{
    width:45%;
    margin:0 auto;
    font-size: 13px;
    text-align:right;
}
.anteater a{
    display:inline-block;
    color:gray; 
}
.laside{
    width:50px;
    height:520px;
    position:fixed;
    left:2px;
    top:30%;
    background:white;
}
.laside .chicken{
    width:50px;
    height:50px;
    background:red;
}
.chicken a{
    display:block;
    width:50px;
    height:50px;
    line-height:50px;
    text-align: center;
    color:white;
    font-size:14px;
}
.trukey{
    width:50px;
    height:470px;
    display:flex;
    flex-flow:column wrap;
    justify-content: space-between;
}
.trukey a{
    display:inline-block;
    width:50px;
    height:57px;
    border-top:1px dashed #B5B5B5;
    background:white;
    font-size:14px;
}
.trukey a span{
    display:inline-block;
    width:34px;
    height:57px;
    padding:6px 8px;
    text-align:center;
    color:#333333;
}
.raside{
    width:68px;
    height:268px;
    position: fixed;
    right: 2px;
    top: 30%;
}
.peocock{
    width:68px;
    height:268px;
}
.peocock .duck{
    width:68px;
    height:68px;
    margin-bottom:10px;
    border-radius:4px;
    background:white;
}
.duck a{
    display:block;
    width:100%;
    height:68px;
    line-height:68px;
    text-align:center;
    font-size: 12px;
    color: #FD6462;
}
.peocock .goose{
    width:68px;
    height:68px;
    margin-bottom:10px;
    border-radius:4px;
    background:white;
}
.goose a{
    display:block;
    width:100%;
    height:68px;
    line-height:68px;
    text-align:center;
    font-size: 12px;
    color: #FD6462;
}
.peocock .pelican{
    width:68px;
    height:68px;
    margin-bottom:10px;
    border-radius:4px;
    background:white;
}
.pelican a{
    display:block;
    width:100%;
    height:68px;
    line-height:68px;
    text-align:center;
    font-size: 12px;
    color: #FD6462;
}
.peocock .cormorant{
    width:68px;
    height:34px;
    border-radius:4px;
    background:white;
}











































































